<?php
try{
    include '../ini.php';
    include '../classes/xl_product.php';
    $dt_xl_product=new xl_product;
    if(empty($_GET['id'])){
        throw new Exception('Mã này không tôn tại');
    }
     
    $read_product=$dt_xl_product->read_id($_GET['id']);
    
    if($read_product === false){
        throw new Exception('Không tồn tại mã này');
    }
    if($read_product['image']!='' OR $read_product['image']==NULL){
        $product=$dt_xl_product->delete($_GET['id']);
    }
    //$time_folder=date_format(date_create($read_product['day_time']),'m-Y');
    $day_time=image('product',date_format(date_create($read_product['day_time']),'m-Y'));
    if($product === false){
        throw new Exception('Xảy ra lỗi trong quá trình xóa bài viết');
    }
    $read_product_images=$dt_xl_product->delete_all_product_images($_GET['id']);
    if($read_product_images === false){
        throw new Exception('Không tồn tại mã này!!!');
    }
    foreach($read_product_images as $image){
        $list=$dt_xl_product->delete_all_product_images($image['product_id']);
        if($image['image']!='' OR $image['image']==NULL){
            $product_image=$dt_xl_product->delete_product_images($_GET['id']);
        }
        if($product_image === false){
            throw new Exception('Xảy ra lỗi trong quá trình xóa bài viết');
        } else {
            if($image['image']!=''){
    		      unlink($day_time.'/'.$image['image']);
            }
        }
    }
    
    
    
    $_SESSION['msg']='Thành Công';
    $_SESSION['type_msg']='success';
   /* if($read_product['image']!=''){
		unlink($day_time.'/'.$read_product['image']);
    }*/
    header('Location: product_list.php');
    $dbh==NULL;
} catch(Exception $e) {
    $_SESSION['msg']=$e->getMessage();;
    $_SESSION['type_msg']='error';
    if(empty($_SERVER['HTTP_REFERER'])){
        header('Location: product_list.php');
    } else {
        header('Location:'.$_SERVER['HTTP_REFERER']);
    }
    $dbh=NULL;
}